home *** CD-ROM | disk | FTP | other *** search
- Chris -
-
- > RFC-1176 clearly states (in the command summary) that the "* MAILBOX"
- > and "* BBOARD" commands have a single "string" argument.
-
- We have a few problems that have to be ironed out no matter what:
-
- 1) No known IMAP implementation generates or accepts atoms where a string is
- required. Thus, the definition of string as atom, quoted, or literal is
- broken. It probably should be redefined as being NIL, quoted, or literal.
- I don't think it will break anything to change the spec on this.
-
- 2) Existing IMAP implementations report remote (to the server) mailboxes
- using the {host}mailbox syntax. That is, they report things such as:
- * BBOARD {news.u.washington.edu/nntp}comp.mail.misc
- which is a direct violation of the definition of a literal. I was going
- to fix this (and even sent you mail saying it was fixed), but then I found
- that there were horrible interoperability problems. Without having a flag
- day much worse than what happened when COPY's semantics were changes so as
- not to create the target mailbox, I don't see how this can be fixed.
-
- What can I say except ``I'm sorry, I goofed.''
-
- > In IMSP,
- > we've taken advantage of this fact by adding more fields (such as
- > server location(s)) to this unsolicited reply -- the goal being to
- > allow the IMAP and IMSP client code to share as much parsing as
- > possible.
-
- I agree that this is desirable, but it may end up being necessary to have IMSP
- be different from IMAP in this case.
-
- How about having the new fields appear *before* the mailbox/bboard name
- instead of after them? That provides for a number of extension capabilities
- while retaining compatibility.
-
- > Rather than making the protocol definition less consistant and
- > RFC-1176 invalid, it would be better to state that having certain
- > characters in mailbox/bboard names (e.g. double-quotes and spaces) are
- > likely to break older clients that don't conform to the spec.
-
- The problem is in what you do when spaces and quotes happen, and worse what
- about remote mailboxes which appear in the imapd replies.
-
- -- Mark --
-
-
-
-